/*
 *  Lightcycle.h
 *  EidoTron
 *
 *  Created by Luca Di Franco on 06/05/11.
 *  Copyright 2011 Luca Di Franco. All rights reserved.
 *
 */

#ifndef __LIGHTCYCLE_H__
#define __LIGHTCYCLE_H__

#include "BOEntity.h"


class Lightcycle : public BOEntity
{
	
protected:
	float currentSpeed;
	float minSpeed;
	float maxSpeed;
	float acceleration;
	float agility;
	float tailDuration;
	
public:
	Lightcycle(float* color);
	virtual ~Lightcycle();
	
	void	accelerate(float seconds);
	void	decelerate(float seconds);
	
	float	getCurrentSpeed();
	float	getAgility();
	
};

#endif